﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using FluentValidation;

namespace ERPStore.NewsLetters.ModelValidators
{
	public class EmailListSourceValidator : AbstractValidator<Models.EmailListSource>
	{
		public EmailListSourceValidator()
		{
			RuleFor(m => m.Name).NotEmpty().WithMessage("Vous devez indiquer un nom de source d'emails");
			RuleFor(m => m.SourceTypeId).NotEmpty().WithMessage("Vous devez indiquer le type de source");
			RuleFor(m => m.Settings).NotEmpty().WithMessage("Les paramètres de la source d'emails doivent etre indiqués");
		}
	}
}
